Objects of this class are used a lot within MetaKit to manipulate its own data items generically. The c4_BytesProp class allows storing binary data explicitly in a file. If such data files must be portable, then the application itself must define a generic format to deal with byte order.
How to store an object in binary form in a row (this is not portable):
struct MyStruct ; MyStruct something;
c4_BytesProp pData ("Data"); c4_Row row;
pData (row) = c4_Bytes (&something, sizeof something);